package com.hzhk.happyrent;

import com.google.gson.annotations.SerializedName;

/**
 * Created by Administrator on 2018/3/5 0005.
 */

public class PayInfoBean {

    /**
     * errCode : 0
     * message : success
     * data : {"order_info":{"id":"1063","mch_id":"1","store_id":"1","user_id":"10369","main_order_id":null,"order_code":"2018030510171978022380","order_status":"1","shipping_status":"0","pay_status":"0","refund_status":"0","pay_parent_type":"","pay_type":"COD","discount_price":"7989.00","pay_discount_price":"0.00","total_price":"8388.00","real_goods_price":"8388.00","balance_pay_price":"0.00","price":"399.00","wx_pay_price":"797.00","freight":"0.00","refund_price":"0.00","consignee":"黄兆宽","address":"重庆市-重庆市-璧山县天润绿岛康城八号楼一单元501","mobile":"13161776004","take_time":null,"message":"","remark":null,"refund_reason":null,"carriage_company":null,"carriage_number":null,"carriage_time":"0","since":"-1","freight_id":null,"create_date":"1520216239","pay_date":"0","refund_date":null,"refund_success_date":null,"paid_record_id":"0","online_pay_order_sn":null,"online_pay_transid":null,"is_evaluation":"0","is_alihb":"0","goods_code":"SD151961320593-1","zu_date":"12","service_money":"398.00","service_id":"22","start_zu_time":"0","end_zu_time":null,"platform":"1","emergency_person":"134 3999 9737","emergency_person_phone":"丹姐","emergency_person_realation":"丹姐","return_carriage_number":null,"return_status":"0","cancel_reasion":null,"is_buy":"0","is_goon":"0"},"alipay_sign":"alipay_sdk=alipay-sdk-php-20161101&app_id=2017121200620046&biz_content=%7B%22body%22%3A%22%E4%B8%8A%E6%B5%B7%E8%85%BE%E5%B3%A1%E6%95%B0%E6%8D%AE%E6%8A%80%E6%9C%AF%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22subject%22%3A+%22iPhone+X+%E5%85%A8%E6%96%B0%E5%9B%BD%E8%A1%8C+%E5%85%A8%E9%9D%A2%E7%BB%BD%E6%94%BE%22%2C%22out_trade_no%22%3A+%222018030510171978022380%22%2C%22timeout_express%22%3A+%2230m%22%2C%22total_amount%22%3A+%22797.00%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Fzzl.paituwang.com%2Fzapis%2Falipay%2Fnotify&sign_type=RSA2&timestamp=2018-03-05+10%3A18%3A49&version=1.0&sign=XBm7hR%2BJCMPGTTRcqIaWcn6bzbJZj8Kr2PBY1M8%2FkS9Eaab4RX7wVKAJPU2NRREwPwF0C%2F4VovTtnxehpjaaMoSVl4uNHchJjtF7LoQoWdXl5agSnDF%2B97LM%2FG0mlk6WwGbUSeFVLUlFCLXwP9I4MLNh4sT%2BC3rEy89rFrYBH69s8olVtHjCyv%2F4BHg0WH2SsPV%2FWsXOvYXnvyrCusUMpyHm73ewQFdd7An%2FSJ1%2FqmqSkuoD9EfwQTMRNcseQwZAsj6xu4Blqnchk3oyVVmDQuCDEFqfNj%2Fan%2BJi2uS4%2FEvsO%2F7QHKnMJJZNWomUtmFwp8rGObrPvoL8tqpon6IA1Q%3D%3D","wxpay_sign":{"appid":"wx08e1ba509b4f07ea","partnerid":"1496003132","prepayid":"wx201803051018490b00bc5acc0586632302","timestamp":"1520216329","noncestr":"ldySkX7TfnvjvNd2","package":"Sign=WXPay","sign":"C8449FCDFB90A21FED638AB39328D73E"}}
     * time : 1520216329
     */

    @SerializedName("errCode")
    private int errCode;
    @SerializedName("message")
    private String message;
    @SerializedName("data")
    private DataBean data;
    @SerializedName("time")
    private int time;

    public int getErrCode() {
        return errCode;
    }

    public void setErrCode(int errCode) {
        this.errCode = errCode;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public int getTime() {
        return time;
    }

    public void setTime(int time) {
        this.time = time;
    }

    public static class DataBean {
        /**
         * order_info : {"id":"1063","mch_id":"1","store_id":"1","user_id":"10369","main_order_id":null,"order_code":"2018030510171978022380","order_status":"1","shipping_status":"0","pay_status":"0","refund_status":"0","pay_parent_type":"","pay_type":"COD","discount_price":"7989.00","pay_discount_price":"0.00","total_price":"8388.00","real_goods_price":"8388.00","balance_pay_price":"0.00","price":"399.00","wx_pay_price":"797.00","freight":"0.00","refund_price":"0.00","consignee":"黄兆宽","address":"重庆市-重庆市-璧山县天润绿岛康城八号楼一单元501","mobile":"13161776004","take_time":null,"message":"","remark":null,"refund_reason":null,"carriage_company":null,"carriage_number":null,"carriage_time":"0","since":"-1","freight_id":null,"create_date":"1520216239","pay_date":"0","refund_date":null,"refund_success_date":null,"paid_record_id":"0","online_pay_order_sn":null,"online_pay_transid":null,"is_evaluation":"0","is_alihb":"0","goods_code":"SD151961320593-1","zu_date":"12","service_money":"398.00","service_id":"22","start_zu_time":"0","end_zu_time":null,"platform":"1","emergency_person":"134 3999 9737","emergency_person_phone":"丹姐","emergency_person_realation":"丹姐","return_carriage_number":null,"return_status":"0","cancel_reasion":null,"is_buy":"0","is_goon":"0"}
         * alipay_sign : alipay_sdk=alipay-sdk-php-20161101&app_id=2017121200620046&biz_content=%7B%22body%22%3A%22%E4%B8%8A%E6%B5%B7%E8%85%BE%E5%B3%A1%E6%95%B0%E6%8D%AE%E6%8A%80%E6%9C%AF%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%22%2C%22subject%22%3A+%22iPhone+X+%E5%85%A8%E6%96%B0%E5%9B%BD%E8%A1%8C+%E5%85%A8%E9%9D%A2%E7%BB%BD%E6%94%BE%22%2C%22out_trade_no%22%3A+%222018030510171978022380%22%2C%22timeout_express%22%3A+%2230m%22%2C%22total_amount%22%3A+%22797.00%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Fzzl.paituwang.com%2Fzapis%2Falipay%2Fnotify&sign_type=RSA2&timestamp=2018-03-05+10%3A18%3A49&version=1.0&sign=XBm7hR%2BJCMPGTTRcqIaWcn6bzbJZj8Kr2PBY1M8%2FkS9Eaab4RX7wVKAJPU2NRREwPwF0C%2F4VovTtnxehpjaaMoSVl4uNHchJjtF7LoQoWdXl5agSnDF%2B97LM%2FG0mlk6WwGbUSeFVLUlFCLXwP9I4MLNh4sT%2BC3rEy89rFrYBH69s8olVtHjCyv%2F4BHg0WH2SsPV%2FWsXOvYXnvyrCusUMpyHm73ewQFdd7An%2FSJ1%2FqmqSkuoD9EfwQTMRNcseQwZAsj6xu4Blqnchk3oyVVmDQuCDEFqfNj%2Fan%2BJi2uS4%2FEvsO%2F7QHKnMJJZNWomUtmFwp8rGObrPvoL8tqpon6IA1Q%3D%3D
         * wxpay_sign : {"appid":"wx08e1ba509b4f07ea","partnerid":"1496003132","prepayid":"wx201803051018490b00bc5acc0586632302","timestamp":"1520216329","noncestr":"ldySkX7TfnvjvNd2","package":"Sign=WXPay","sign":"C8449FCDFB90A21FED638AB39328D73E"}
         */

        @SerializedName("order_info")
        private OrderInfoBean orderInfo;
        @SerializedName("alipay_sign")
        private String alipaySign;
        @SerializedName("wxpay_sign")
        private WxpaySignBean wxpaySign;

        public OrderInfoBean getOrderInfo() {
            return orderInfo;
        }

        public void setOrderInfo(OrderInfoBean orderInfo) {
            this.orderInfo = orderInfo;
        }

        public String getAlipaySign() {
            return alipaySign;
        }

        public void setAlipaySign(String alipaySign) {
            this.alipaySign = alipaySign;
        }

        public WxpaySignBean getWxpaySign() {
            return wxpaySign;
        }

        public void setWxpaySign(WxpaySignBean wxpaySign) {
            this.wxpaySign = wxpaySign;
        }

        public static class OrderInfoBean {
            /**
             * id : 1063
             * mch_id : 1
             * store_id : 1
             * user_id : 10369
             * main_order_id : null
             * order_code : 2018030510171978022380
             * order_status : 1
             * shipping_status : 0
             * pay_status : 0
             * refund_status : 0
             * pay_parent_type :
             * pay_type : COD
             * discount_price : 7989.00
             * pay_discount_price : 0.00
             * total_price : 8388.00
             * real_goods_price : 8388.00
             * balance_pay_price : 0.00
             * price : 399.00
             * wx_pay_price : 797.00
             * freight : 0.00
             * refund_price : 0.00
             * consignee : 黄兆宽
             * address : 重庆市-重庆市-璧山县天润绿岛康城八号楼一单元501
             * mobile : 13161776004
             * take_time : null
             * message :
             * remark : null
             * refund_reason : null
             * carriage_company : null
             * carriage_number : null
             * carriage_time : 0
             * since : -1
             * freight_id : null
             * create_date : 1520216239
             * pay_date : 0
             * refund_date : null
             * refund_success_date : null
             * paid_record_id : 0
             * online_pay_order_sn : null
             * online_pay_transid : null
             * is_evaluation : 0
             * is_alihb : 0
             * goods_code : SD151961320593-1
             * zu_date : 12
             * service_money : 398.00
             * service_id : 22
             * start_zu_time : 0
             * end_zu_time : null
             * platform : 1
             * emergency_person : 134 3999 9737
             * emergency_person_phone : 丹姐
             * emergency_person_realation : 丹姐
             * return_carriage_number : null
             * return_status : 0
             * cancel_reasion : null
             * is_buy : 0
             * is_goon : 0
             */

            @SerializedName("id")
            private String id;
            @SerializedName("mch_id")
            private String mchId;
            @SerializedName("store_id")
            private String storeId;
            @SerializedName("user_id")
            private String userId;
            @SerializedName("main_order_id")
            private Object mainOrderId;
            @SerializedName("order_code")
            private String orderCode;
            @SerializedName("order_status")
            private String orderStatus;
            @SerializedName("shipping_status")
            private String shippingStatus;
            @SerializedName("pay_status")
            private String payStatus;
            @SerializedName("refund_status")
            private String refundStatus;
            @SerializedName("pay_parent_type")
            private String payParentType;
            @SerializedName("pay_type")
            private String payType;
            @SerializedName("discount_price")
            private String discountPrice;
            @SerializedName("pay_discount_price")
            private String payDiscountPrice;
            @SerializedName("total_price")
            private String totalPrice;
            @SerializedName("real_goods_price")
            private String realGoodsPrice;
            @SerializedName("balance_pay_price")
            private String balancePayPrice;
            @SerializedName("price")
            private String price;
            @SerializedName("wx_pay_price")
            private String wxPayPrice;
            @SerializedName("freight")
            private String freight;
            @SerializedName("refund_price")
            private String refundPrice;
            @SerializedName("consignee")
            private String consignee;
            @SerializedName("address")
            private String address;
            @SerializedName("mobile")
            private String mobile;
            @SerializedName("take_time")
            private Object takeTime;
            @SerializedName("message")
            private String message;
            @SerializedName("remark")
            private Object remark;
            @SerializedName("refund_reason")
            private Object refundReason;
            @SerializedName("carriage_company")
            private Object carriageCompany;
            @SerializedName("carriage_number")
            private Object carriageNumber;
            @SerializedName("carriage_time")
            private String carriageTime;
            @SerializedName("since")
            private String since;
            @SerializedName("freight_id")
            private Object freightId;
            @SerializedName("create_date")
            private String createDate;
            @SerializedName("pay_date")
            private String payDate;
            @SerializedName("refund_date")
            private Object refundDate;
            @SerializedName("refund_success_date")
            private Object refundSuccessDate;
            @SerializedName("paid_record_id")
            private String paidRecordId;
            @SerializedName("online_pay_order_sn")
            private Object onlinePayOrderSn;
            @SerializedName("online_pay_transid")
            private Object onlinePayTransid;
            @SerializedName("is_evaluation")
            private String isEvaluation;
            @SerializedName("is_alihb")
            private String isAlihb;
            @SerializedName("goods_code")
            private String goodsCode;
            @SerializedName("zu_date")
            private String zuDate;
            @SerializedName("service_money")
            private String serviceMoney;
            @SerializedName("service_id")
            private String serviceId;
            @SerializedName("start_zu_time")
            private String startZuTime;
            @SerializedName("end_zu_time")
            private Object endZuTime;
            @SerializedName("platform")
            private String platform;
            @SerializedName("emergency_person")
            private String emergencyPerson;
            @SerializedName("emergency_person_phone")
            private String emergencyPersonPhone;
            @SerializedName("emergency_person_realation")
            private String emergencyPersonRealation;
            @SerializedName("return_carriage_number")
            private Object returnCarriageNumber;
            @SerializedName("return_status")
            private String returnStatus;
            @SerializedName("cancel_reasion")
            private Object cancelReasion;
            @SerializedName("is_buy")
            private String isBuy;
            @SerializedName("is_goon")
            private String isGoon;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getMchId() {
                return mchId;
            }

            public void setMchId(String mchId) {
                this.mchId = mchId;
            }

            public String getStoreId() {
                return storeId;
            }

            public void setStoreId(String storeId) {
                this.storeId = storeId;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public Object getMainOrderId() {
                return mainOrderId;
            }

            public void setMainOrderId(Object mainOrderId) {
                this.mainOrderId = mainOrderId;
            }

            public String getOrderCode() {
                return orderCode;
            }

            public void setOrderCode(String orderCode) {
                this.orderCode = orderCode;
            }

            public String getOrderStatus() {
                return orderStatus;
            }

            public void setOrderStatus(String orderStatus) {
                this.orderStatus = orderStatus;
            }

            public String getShippingStatus() {
                return shippingStatus;
            }

            public void setShippingStatus(String shippingStatus) {
                this.shippingStatus = shippingStatus;
            }

            public String getPayStatus() {
                return payStatus;
            }

            public void setPayStatus(String payStatus) {
                this.payStatus = payStatus;
            }

            public String getRefundStatus() {
                return refundStatus;
            }

            public void setRefundStatus(String refundStatus) {
                this.refundStatus = refundStatus;
            }

            public String getPayParentType() {
                return payParentType;
            }

            public void setPayParentType(String payParentType) {
                this.payParentType = payParentType;
            }

            public String getPayType() {
                return payType;
            }

            public void setPayType(String payType) {
                this.payType = payType;
            }

            public String getDiscountPrice() {
                return discountPrice;
            }

            public void setDiscountPrice(String discountPrice) {
                this.discountPrice = discountPrice;
            }

            public String getPayDiscountPrice() {
                return payDiscountPrice;
            }

            public void setPayDiscountPrice(String payDiscountPrice) {
                this.payDiscountPrice = payDiscountPrice;
            }

            public String getTotalPrice() {
                return totalPrice;
            }

            public void setTotalPrice(String totalPrice) {
                this.totalPrice = totalPrice;
            }

            public String getRealGoodsPrice() {
                return realGoodsPrice;
            }

            public void setRealGoodsPrice(String realGoodsPrice) {
                this.realGoodsPrice = realGoodsPrice;
            }

            public String getBalancePayPrice() {
                return balancePayPrice;
            }

            public void setBalancePayPrice(String balancePayPrice) {
                this.balancePayPrice = balancePayPrice;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getWxPayPrice() {
                return wxPayPrice;
            }

            public void setWxPayPrice(String wxPayPrice) {
                this.wxPayPrice = wxPayPrice;
            }

            public String getFreight() {
                return freight;
            }

            public void setFreight(String freight) {
                this.freight = freight;
            }

            public String getRefundPrice() {
                return refundPrice;
            }

            public void setRefundPrice(String refundPrice) {
                this.refundPrice = refundPrice;
            }

            public String getConsignee() {
                return consignee;
            }

            public void setConsignee(String consignee) {
                this.consignee = consignee;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public Object getTakeTime() {
                return takeTime;
            }

            public void setTakeTime(Object takeTime) {
                this.takeTime = takeTime;
            }

            public String getMessage() {
                return message;
            }

            public void setMessage(String message) {
                this.message = message;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public Object getRefundReason() {
                return refundReason;
            }

            public void setRefundReason(Object refundReason) {
                this.refundReason = refundReason;
            }

            public Object getCarriageCompany() {
                return carriageCompany;
            }

            public void setCarriageCompany(Object carriageCompany) {
                this.carriageCompany = carriageCompany;
            }

            public Object getCarriageNumber() {
                return carriageNumber;
            }

            public void setCarriageNumber(Object carriageNumber) {
                this.carriageNumber = carriageNumber;
            }

            public String getCarriageTime() {
                return carriageTime;
            }

            public void setCarriageTime(String carriageTime) {
                this.carriageTime = carriageTime;
            }

            public String getSince() {
                return since;
            }

            public void setSince(String since) {
                this.since = since;
            }

            public Object getFreightId() {
                return freightId;
            }

            public void setFreightId(Object freightId) {
                this.freightId = freightId;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getPayDate() {
                return payDate;
            }

            public void setPayDate(String payDate) {
                this.payDate = payDate;
            }

            public Object getRefundDate() {
                return refundDate;
            }

            public void setRefundDate(Object refundDate) {
                this.refundDate = refundDate;
            }

            public Object getRefundSuccessDate() {
                return refundSuccessDate;
            }

            public void setRefundSuccessDate(Object refundSuccessDate) {
                this.refundSuccessDate = refundSuccessDate;
            }

            public String getPaidRecordId() {
                return paidRecordId;
            }

            public void setPaidRecordId(String paidRecordId) {
                this.paidRecordId = paidRecordId;
            }

            public Object getOnlinePayOrderSn() {
                return onlinePayOrderSn;
            }

            public void setOnlinePayOrderSn(Object onlinePayOrderSn) {
                this.onlinePayOrderSn = onlinePayOrderSn;
            }

            public Object getOnlinePayTransid() {
                return onlinePayTransid;
            }

            public void setOnlinePayTransid(Object onlinePayTransid) {
                this.onlinePayTransid = onlinePayTransid;
            }

            public String getIsEvaluation() {
                return isEvaluation;
            }

            public void setIsEvaluation(String isEvaluation) {
                this.isEvaluation = isEvaluation;
            }

            public String getIsAlihb() {
                return isAlihb;
            }

            public void setIsAlihb(String isAlihb) {
                this.isAlihb = isAlihb;
            }

            public String getGoodsCode() {
                return goodsCode;
            }

            public void setGoodsCode(String goodsCode) {
                this.goodsCode = goodsCode;
            }

            public String getZuDate() {
                return zuDate;
            }

            public void setZuDate(String zuDate) {
                this.zuDate = zuDate;
            }

            public String getServiceMoney() {
                return serviceMoney;
            }

            public void setServiceMoney(String serviceMoney) {
                this.serviceMoney = serviceMoney;
            }

            public String getServiceId() {
                return serviceId;
            }

            public void setServiceId(String serviceId) {
                this.serviceId = serviceId;
            }

            public String getStartZuTime() {
                return startZuTime;
            }

            public void setStartZuTime(String startZuTime) {
                this.startZuTime = startZuTime;
            }

            public Object getEndZuTime() {
                return endZuTime;
            }

            public void setEndZuTime(Object endZuTime) {
                this.endZuTime = endZuTime;
            }

            public String getPlatform() {
                return platform;
            }

            public void setPlatform(String platform) {
                this.platform = platform;
            }

            public String getEmergencyPerson() {
                return emergencyPerson;
            }

            public void setEmergencyPerson(String emergencyPerson) {
                this.emergencyPerson = emergencyPerson;
            }

            public String getEmergencyPersonPhone() {
                return emergencyPersonPhone;
            }

            public void setEmergencyPersonPhone(String emergencyPersonPhone) {
                this.emergencyPersonPhone = emergencyPersonPhone;
            }

            public String getEmergencyPersonRealation() {
                return emergencyPersonRealation;
            }

            public void setEmergencyPersonRealation(String emergencyPersonRealation) {
                this.emergencyPersonRealation = emergencyPersonRealation;
            }

            public Object getReturnCarriageNumber() {
                return returnCarriageNumber;
            }

            public void setReturnCarriageNumber(Object returnCarriageNumber) {
                this.returnCarriageNumber = returnCarriageNumber;
            }

            public String getReturnStatus() {
                return returnStatus;
            }

            public void setReturnStatus(String returnStatus) {
                this.returnStatus = returnStatus;
            }

            public Object getCancelReasion() {
                return cancelReasion;
            }

            public void setCancelReasion(Object cancelReasion) {
                this.cancelReasion = cancelReasion;
            }

            public String getIsBuy() {
                return isBuy;
            }

            public void setIsBuy(String isBuy) {
                this.isBuy = isBuy;
            }

            public String getIsGoon() {
                return isGoon;
            }

            public void setIsGoon(String isGoon) {
                this.isGoon = isGoon;
            }
        }

        public static class WxpaySignBean {
            /**
             * appid : wx08e1ba509b4f07ea
             * partnerid : 1496003132
             * prepayid : wx201803051018490b00bc5acc0586632302
             * timestamp : 1520216329
             * noncestr : ldySkX7TfnvjvNd2
             * package : Sign=WXPay
             * sign : C8449FCDFB90A21FED638AB39328D73E
             */

            @SerializedName("appid")
            private String appid;
            @SerializedName("partnerid")
            private String partnerid;
            @SerializedName("prepayid")
            private String prepayid;
            @SerializedName("timestamp")
            private String timestamp;
            @SerializedName("noncestr")
            private String noncestr;
            @SerializedName("package")
            private String packageX;
            @SerializedName("sign")
            private String sign;

            public String getAppid() {
                return appid;
            }

            public void setAppid(String appid) {
                this.appid = appid;
            }

            public String getPartnerid() {
                return partnerid;
            }

            public void setPartnerid(String partnerid) {
                this.partnerid = partnerid;
            }

            public String getPrepayid() {
                return prepayid;
            }

            public void setPrepayid(String prepayid) {
                this.prepayid = prepayid;
            }

            public String getTimestamp() {
                return timestamp;
            }

            public void setTimestamp(String timestamp) {
                this.timestamp = timestamp;
            }

            public String getNoncestr() {
                return noncestr;
            }

            public void setNoncestr(String noncestr) {
                this.noncestr = noncestr;
            }

            public String getPackageX() {
                return packageX;
            }

            public void setPackageX(String packageX) {
                this.packageX = packageX;
            }

            public String getSign() {
                return sign;
            }

            public void setSign(String sign) {
                this.sign = sign;
            }
        }
    }
}
